Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Monday, February 29 2016
44 uninitialized constant PackagesController::RiCal was created
  • shoaib iqbal
    shoaib iqbal created the ticket at 7:46 AM

    i am getting error while trying to create ics file please review my code whats wrong with this
    uninitialized constant PackagesController::RiCal
    is there need ti...

Sunday, January 18 2015
36 Lovely Website, Carry on the good work. was updated
  • carlosbrab (at mail)
    • Title changed from You have a nil object when you didn't expect it! - DTSTART to Lovely Website, Carry on the good work.
    • Assigned user set to Rick DeNatale
    by carlosbrab (at mail) at 5:27 PM

    Thank you! I value this.
    This is really interesting, You are a very skilled blogger. I have joined your rss feed and look forward to seeking more of your great ...

Monday, August 05 2013
43 Enumerating occurrences hangs.. was created
  • Paul Dacus
    Paul Dacus created the ticket at 6:36 PM

    Building an RiCal.Event as follows:

    => BEGIN:VEVENT DTSTART;VALUE=DATE-TIME:20130805T153159Z
    SUMMARY:Summary
    RRULE:FREQ=MONTHLY
    RRULE:FREQ=HOURLY
    EXRULE:FREQ=HO...

Monday, May 20 2013
42 EOL characters should be \r\n not \n was created
Tuesday, February 12 2013
41 Invalid parameter value "\"" when attendee name contains semicolon was created
  • Jonáš Trantina
    Jonáš Trantina created the ticket at 9:31 AM

    I found out, that when name of attendee contains semicolon runtime error is thrown.
    The parser probably thinks the first semicolon is the end of the name, and t...

Sunday, November 13 2011
40 Encoding issues in google calendar was created
Thursday, July 28 2011
39 Updated event instances should replace original event in occurences list was created
  • Todd Andrew
    Todd Andrew created the ticket at 4:02 PM

    I was expecting an updated event instance to be replace the corresponding instance in the list of instances. Instead, the original event remains in the occurren...

Tuesday, July 26 2011
30 Fwd: [RiCal] Monthly recurrence by month day problem was updated
  • Todd Andrew
    Todd Andrew commented at 3:14 PM

    Will this ticket be fixed soon?

Monday, July 25 2011
38 Negative value for BYMONTHDAY causes script to hang indefitely was created
  • Todd Andrew
    Todd Andrew created the ticket at 2:44 PM

    This rule seems to cause an endless loop:

    RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3;BYMONTHDAY=-20;COUNT=15

    From RFC 2445:
    The BYMONTHDAY rule part specifies a CO...

Saturday, May 28 2011
37 X-Property export adds extra colon was created
  • kientran (at gmail)
    kientran (at gmail) created the ticket at 4:51 PM

    While importing an iCal file that includes X-WR-CALNAME, the library exports the calendar file with the properties intact, but adds an extra colon to the proper...

Friday, May 20 2011
36 You have a nil object when you didn't expect it! - DTSTART was updated
  • candland
    candland commented at 12:49 PM

    Here's the code I ended up using.

    module RiCal
        class Component
            class Timezone < Component
                def periods_for_local(local)
                    ...
  • candland
    candland commented at 12:14 PM

    Seems like this method might be the issue: The problems seems to be that the ical feed doesn't have a STANDARD section, only a DAYLIGHT.

    /lib/ri_cal/component/t...

Tuesday, May 17 2011
36 You have a nil object when you didn't expect it! - DTSTART was created
Tuesday, November 30 2010
34 RiCal::Component::Event's dtstart is a badly formed TimeWithZone and breaks u... was updated
  • John Firebaugh
    John Firebaugh commented at 7:44 PM

    The root bug has been fixed in Rails 3.0.3.

Thursday, November 18 2010
35 Yearly occurrence with dtstart leads to infinite program run was created
  • icem
    icem created the ticket at 1:18 PM

    This code in rails console leads to infinite program run in occurrences method.

    time = Time.parse("Fri Nov 19 18:00:00 UTC 2010").utc
    event = RiCal.Event do

    dt...
Wednesday, November 17 2010
30 Fwd: [RiCal] Monthly recurrence by month day problem was updated
  • icem
    icem commented at 4:45 AM

    Dirty hack to avoid this problem:
    BYMONTHDAY=20,20

Monday, November 08 2010
30 Fwd: [RiCal] Monthly recurrence by month day problem was updated
  • sibrus
    sibrus commented at 3:40 PM

    I'm also experiencing this problem. Any updates on this issue?

Wednesday, September 08 2010
30 Fwd: [RiCal] Monthly recurrence by month day problem was updated
Monday, August 23 2010
34 RiCal::Component::Event's dtstart is a badly formed TimeWithZone and breaks u... was updated
Thursday, August 19 2010
34 RiCal::Component::Event's dtstart is a badly formed TimeWithZone and breaks u... was created
  • David Lee
    David Lee created the ticket at 8:24 PM

    The TimeWithZone is instantiated with a DateTime instead of a Time object, breaking under Rails3.

    Example:

    x = RiCal.Event {|e| e.rrule = "FREQ=DAILY;INTERVAL=...
Tuesday, August 17 2010
33 Invalid INTERVAL value leads to infinite loop. was created
  • Mark Lenard
    Mark Lenard created the ticket at 9:26 PM

    Hi Rick,

    I use ri-cal to parse through many ical feeds and I came across this particular event which causes ri-cal to get into an infinite loop for some reason ...

Sunday, August 08 2010
32 RiCal::OccurrenceEnumerator#occurrences ignores an original event was created
  • Takayuki Yamaguchi
    Takayuki Yamaguchi created the ticket at 6:19 AM

    In the following code, the recurrence of the third event "Event3" ignores the original event
    starting at "2009/2/2 14:00:00".
    When I set RRULE property (Event1 ...

Wednesday, April 21 2010
31 Need to parse geo property was created
Tuesday, April 20 2010
30 Fwd: [RiCal] Monthly recurrence by month day problem was created
  • Rick DeNatale
    Rick DeNatale created the ticket at 3:21 PM

    This was introduced by the infinite loop fix.

    ---------- Forwarded message ---------- From: Claudio_A <cacciaresi@gmail.com>
    Date: Mon, Apr 19, 2010 at 5:01 PM
    ...

Friday, April 16 2010
27 RiCal date conversion methods use DateTIme#utc_time which is an ActiveSupport... was updated
29 Supress X-RICAL-TZSOURCE= when not relevant was updated
  • Rick DeNatale
    • State changed from open to resolved
    by Rick DeNatale at 6:18 PM
  • Rick DeNatale
    • State changed from new to open
    • Assigned user set to Rick DeNatale
    by Rick DeNatale at 5:59 PM
  • Rick DeNatale
    Rick DeNatale created the ticket at 5:57 PM

    ---------- Forwarded message ---------- From: Alejandro Gonzalez <mrgonza78@gmail.com>
    Date: Fri, Apr 16, 2010 at 5:15 PM
    Subject: [RiCal] Can't parse ical twic...

Sunday, January 10 2010
28 symbolic timezones don't work with tzinfo was updated
  • Sean Dague
    Sean Dague commented at 8:15 PM

    Ok, I misread the documentation, and thought ri_cal supported this. I'll continue to use icalendar.rb then as it works fine with the drupal ical feeds.

  • Rick DeNatale
    • State changed from new to invalid
    by Rick DeNatale at 8:01 PM

    RiCal only uses TZInfo to create calendars.

    The ical file provided is invalid because contrary to RFC 2445 it does not contain VTIMEZONE components sufficient t...

  • Sean Dague
    Sean Dague created the ticket at 7:13 PM

    The documentation implies that including tzinfo will allow time zones like "America/New_York" to function. However, this simple test script explodes when trying...

Sunday, December 20 2009
27 RiCal date conversion methods use DateTIme#utc_time which is an ActiveSupport... was updated
  • Matt Patterson
    Matt Patterson commented at 2:30 PM

    Great. Sorry I didn't have time to investigate more thoroughly and file a better ticket...

  • Rick DeNatale
    Rick DeNatale commented at 10:02 AM

    This actually appears to be in code which isn't actually used by ri_cal.

    I've removed the definitions of both DateTime#to_time, and Date#to_time in the cases wh...

  • Matt Patterson
    Matt Patterson created the ticket at 4:24 AM

    RiCal's datetime #to_time conversion method uses DateTIme#utc_time, which is an ActiveSupport DateTime extension.

    This is only a problem if ActiveSupport isn't ...

Sunday, October 18 2009
23 initialization_methods.rb syntax was updated
  • Rick DeNatale
    • Assigned user set to Rick DeNatale
    • State changed from new to resolved
    by Rick DeNatale at 4:36 PM

    This was fixed in 0.8.2

26 Events with Date parameters failing was updated
  • Rick DeNatale
    • State changed from new to resolved
    by Rick DeNatale at 4:35 PM

    This was fixed in 0.8.5

Monday, September 28 2009
26 Events with Date parameters failing was updated
  • Rick DeNatale
    Rick DeNatale commented at 5:38 PM

    I've already fixed this and pushed version 0.8.5 to github.

    Unfortunately github has disabled gem building after their move from Engine Yard to Rackspace this p...

Sunday, September 27 2009
26 Events with Date parameters failing was created
Friday, September 18 2009
25 Please clean your code up to be quiet was updated
  • Rick DeNatale
    • State changed from new to resolved
    by Rick DeNatale at 5:38 PM

    Fixed by doing away with explicit file loading, everything is now down with autoload, and all paths are now relative to installation lib dir.

    Fixed in 0.8.4

24 Need to handle empty property values was updated
  • Rick DeNatale
    • State changed from new to resolved
    by Rick DeNatale at 5:37 PM

    Fixed in 0.8.2

Thursday, September 17 2009
25 Please clean your code up to be quiet was created
  • Ryan Davis
    Ryan Davis created the ticket at 5:59 AM

    % ruby -w -rubygems -e 'require "ri_cal"' 2>&1 | wc -l

     887
    

    I can't and won't touch code that does this, esp not this badly.

Friday, September 04 2009
22 Very slow datetime parsing with invalid time zone information was updated
  • Rick DeNatale
    • State changed from new to open
    • Assigned user set to Rick DeNatale
    by Rick DeNatale at 10:56 AM

    Just noticed this.

    Not sure how to approach, Microsoft Outlook apparently produces VTIMEZONES like this:

    BEGIN:VTIMEZONE
    TZID:FLE Standard Time
    BEGIN:STANDARD
    D...

24 Need to handle empty property values was created
Wednesday, September 02 2009
23 initialization_methods.rb syntax was created
  • cbaclig
    cbaclig created the ticket at 3:14 PM

    '=' instead of '==' in property_value/recurrence_rule/initialization_methods.rb line 18

    Here's a failing spec just for kicks.

    it "should convert the rrule stri...

Monday, August 24 2009
22 Very slow datetime parsing with invalid time zone information was created
  • Edgars Beigarts
    Edgars Beigarts created the ticket at 12:39 PM

    @@@ $ ruby ./outlook.rb

    2009-08-17T13:30:00+03:00
    2009-08-17T14:30:00+03:00
    3.450000   0.040000   3.490000 (  3.628539)
    
    
    
Tuesday, August 18 2009
21 Exception when count option used to enumerate non-recurring event. was updated
  • Rick DeNatale
    • State changed from new to resolved
    by Rick DeNatale at 9:40 AM

    Fixed in 0.8.1

17 Fwd: [RiCal] Problem with trigger parsing was updated
  • Rick DeNatale
    • State changed from new to resolved
    by Rick DeNatale at 9:10 AM

    Fixed in 0.7.4

18 Error in component.rb was updated
  • Rick DeNatale
    • State changed from new to resolved
    by Rick DeNatale at 9:09 AM

    Fixed in 0.7.4

19 RiCal Fails to handle quoted parameter values. was updated
  • Rick DeNatale
    • State changed from new to resolved
    by Rick DeNatale at 9:08 AM

    Fixed in 0.7.5

20 RiCal::PropertyValue::Period returns nil ruby_value was updated
  • Rick DeNatale
    • State changed from new to resolved
    by Rick DeNatale at 9:08 AM

    Fixed in 0.7.6